*{
margin:0px;
padding:0px}

body {
background-image:url(../images/feet.gif);
background-repeat:repeat-x;
font-family:Arial,Helvetica,sans-serif;
font-size:69%;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
}
#shaddow {
background-image:url(../images/shadow.gif);
background-repeat:repeat-y;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
position:relative;
top:0px;
width:815px;
}
body > div#shaddow {
top:0px;
}

h1 {
   
color:#2cb655;
font-size:2.8em;
letter-spacing:0pt;
line-height:1;
margin-bottom:0.8em;
}
h2{
	font-size: 2.0em;
	line-height: 1.0;
	color: #2cb655;
}
h3 {
	font-size: 1.4em;
	color: #ffd51f;
}
#header h1 {
color:yellow;
display:none;
}
a#nulogo{
display:block;
width:123px;
height:129px;
background-image:url(../images/logo_nu.gif);
background-repeat:no-repeat;
background-position:left top;
}
a#nulogo span{
display:none;}

#header {
background-image:url(../images/head_bg.gif);
background-repeat:no-repeat;
height:249px;
left:27px;
position:relative;
width:787px;
}
#nav {
left:222px;
position:absolute;
top:219px;
}
#nav ul {
list-style-type:none;
margin:0pt;
padding:0pt;

}
#nav ul li {
display:inline;
float:left;
margin:0pt;
padding:0pt;
width:110px;
}
#nav a {
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;

/*blue:#006bb6	yellow:#ffd51f	green:#2cb457*/
}

a.foot_blue:link {
color:#ffd51f;}
a.foot_blue:visited {
color:#ffd51f}
a.foot_blue:hover {
background-color:black;
color:white;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px}
a.foot_blue:active {
color:#ffd51f}

a.foot_yellow:link {
color:#2cb457;}
a.foot_yellow:visited {
color:#2cb457}
a.foot_yellow:hover {
background-color:black;
color:white;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px}
a.foot_yellow:active {
color:#2cb457}

a.foot_green:link {
color:#006bb6;}
a.foot_green:visited {
color:#006bb6}
a.foot_green:hover {
background-color:black;
color:white;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px}
a.foot_green:active {
color:#006bb6}


/*MAIN*/
#main{
background-color:green;
padding:0px 0px 0px 0px;
margin:10px 47px 0px 47px;
}

#taskmenu{
position:relative;

float:left;
width:200px;
height:300px;
}
#taskmenu ul{
border:0pt none;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
/*background-color:blue*/
}
#taskmenu ul li{
padding-bottom:10px}

#taskmenu a {
font-size:13pt;
  display: block;
  width: 200px;
  height: 50px;
  line-height: 50px;
  color: black;
  font-weight:bold;
  font-style:italic;
  text-decoration: none;
  background-repeat:no-repeat;
  background-position:left top;
  text-indent: 60px;
}
#taskmenu a:hover {
color:#2cb457;
text-decoration:underline
}
#taskmenu a {
color:#000000;
text-decoration:none;
}
/*
#taskmenu a:active {
color:#FFFFFF;
}
#taskmenu li#active a {
color:#FFFFFF;
}*/
a#a_btGetStarted {
background-image:url(../images/bt_hand_black.gif);
}
a#a_btGetStarted:hover {
background-image:url(../images/bt_hand_green.gif);
}
a#a_btClimateChange {
background-image:url(../images/bt_drop_black.gif);
}
a#a_btClimateChange:hover {
background-image:url(../images/bt_drop_green.gif);
}
a#a_btCarbonFootprint {
background-image:url(../images/bt_foot_black.gif);
}
a#a_btCarbonFootprint:hover {
background-image:url(../images/bt_foot_green.gif);
}
a#a_btPrizes {
background-image:url(../images/bt_star_black.gif);
}
a#a_btPrizes:hover {
background-image:url(../images/bt_star_green.gif);
}
a#a_btPledge {
background-image:url(../images/bt_pledge_black.gif);
}
a#a_btPledge:hover {
background-image:url(../images/bt_pledge_green.gif);
}

#copy {
font-size:10pt;
float:right;
position:relative;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:510px;

}
#copy p {
margin-bottom:10pt;
}
 ul, ol, dl {
 position: relative;  }
/*			  
#copy ul{
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;}
  
#copy li{
background-image: url(../images/bulletpoint.gif);
background-repeat:no-repeat;
background-position: top left;
margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 20px;
}*/
/*blue:#006bb6	yellow:#ffd51f	green:#2cb457*/
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #2cb457;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #2cb457;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #2cb457;
	background-color:#ffd51f;
	}

/*FOOTER*/
#footer {
/*background-color:gold;*/
background-image:url(../images/foot_bg.gif);
background-position:bottom left;
background-repeat:no-repeat;
/*height:95px;*/
margin-left:27px;
width:760px;
position:relative;
clear:both;
height:95px;
}
#footer ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
position:absolute;
left:20px;
top:55px;
}

#footer li{
display:inline;
font-size:8pt;
margin-right:5px}

#footer li a{
color:#000000;
font-weight:normal;}

a#gaplogo{
display:block;
position:absolute;
left:636px;
top:9px;
width:124px;
height:87px;
background-image:url(../images/logo_gap.gif);
background-repeat:no-repeat;
background-position:right bottom;
}
a#gaplogo span{
display:none;}

a.pdf_link{
background-image:url(../images/pdf.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:20px;
}

.validate a:link, .validate a:visited, .validate a:hover, .validate a:active{
	background-color:transparent;
	text-decoration: none; 
}

div.formdiv
{
 width: 380px;
 background-color: #f1ffff;
 border: 1px dotted #22b14c;
 padding: 5px;
 margin: 0px auto;
}


div.formDivWide
{
 width: 400px;
 background-color: #ffffff;
 border: 1px dashed #22b14c;
 padding: 5px;
 margin: 0px auto;
}

div.row {
  clear: both;
  padding-top: 5px;
  }
div.rowShort {
  clear: both;
  padding-top: 2px;
  }

span.label {
  float: left;
  width: 120px;
  text-align: right;
  }

span.formw {
  float: right;
  width: 235px;
  text-align: left;
  }
  span.labelWide {
  float: left;
  width: 125px;
  text-align: right;
  }
 /*.formDivWide select{
  width:200px;
  background-color:blue;
  }
.formDivWide input {
 width:200px;
  background-color:yesllow;
  }*/

.formDivWide input{

width:200px;
}
.formDivWide select{
width:230px;
}

	.formDivWide input.submit{
		width:50px;
}
   .formDivWide.textBox{
		width:200px;

}
   .checkBox input{
		width:18px;
	
	}
/*   .formDivWide.dropDown{
  width:450px;
  }*/

span.formWide {
  float: right;
  width: 235px;
  text-align: left;
  } 
  
  span.formNarrow {
  float: right;
  width: 235px;
  text-align: left;
  } 
  
  span.labelNarrow {
  float: left;
  width: 155px;
  text-align: right;
  }
  .formNarrow input {
    width:130px;
  }
  
  
/*  input, textarea
  {
    color:#004677;
 background-color:#f5f5f4;
 
}*/

input:focus, textarea:focus {
	background-color: #fff5be;
}
.formCheckBox
{
    background-color:Blue;
    width:50px
}
#SubmitButton 
{
font-size:0.85em;
width:auto;
}

 div.spacer {
  clear: both;
  }
  
#ValidationSummary1 li
{
    background-image: url(../images/bulletpoint-warning.gif);
}

#userInfo
{
    border-bottom: 1px dotted #22b14c;
    padding-bottom:5px;
    margin-bottom:10px;
    font-weight:bold;
}
#footerControl
{
   /* border-top: 1px dotted #22b14c;*/
    padding-top:5px;
    margin-top:10px;
    font-weight:bold;
}

table.tblGS
{
    border: 1px dotted #22b14c;
    background-color:#f1ffff;
    text-align:center;
    margin: 5px auto;
}
/*.tblGS*/ TH { 
    font-weight: bold;
    background-color:#ffd51f;
    height:30px;
    font-size:1.3em
 }
.tblGS tr1
 {
    background-color:Red;
 }
.tblGS tr2
 {
    background-color:Blue}
.tblGS td
{
    padding-left:5px;
    height:40px;
}
.tblGS td1
{
    text-align:left;
    width:260px;
    font-weight:bold
}

.inc, .comp
{
    text-align:center;
    width:80px;
    font-size:0.8em;
    font-weight:bold;
	background-position:center;
	background-repeat:no-repeat;
}


.inc
{
      background-image: url(../images/inc.gif);
}
.comp
{
      background-image: url(../images/comp.gif);
}

.td3
{
    text-align:center;
    width:80px;
}

.tr1
{
    background-color:#f1ffff
}
.tr2
{
    background-color:#f6f6f6;
}
.tdTotal
{
    font-size:1.5em;
    color:Red;
}
 
 /*pt t*/
 table.tblTaskEntry
 {

    width:500px;
 }
 .tblTaskEntry tr
 {
 height:30px;
 }
 td.tdTaskItem
 {
    text-align:right;
    width:200px;
 }
  td.tdTaskEntry
 {
 /*background-color:green;*/
 text-align:left;

   
 }
 td.taskInfo{
 font-weight:bold;
 font-size:0.6em;
 }
/*td.tdTaskEntry input, textarea  
  {
  width:75px;
  background-color:red;
  margin-right:5px;
 }*/
tr.dataRow{
background-color:#FFCCFF;}


 td.totalTaskEntry
 {
 /*background-color:yellow;*/
 text-align:center;
    width:100px;
	font-weight:bold
 }
  
 .errorMessage {
 color:#FF0000;
 font-weight:bold;
 }
 .infobox{
 background-image:url(../images/infoBar.gif);
 background-repeat:no-repeat;
 background-position:top left;
 padding-left:30px;
 padding-top:5px;
 width:360px;
 
 margin-top:5px;
 margin-left:10px;
 display:block;
 margin-bottom:10px;

 font-weight:bold;
 } 
 
 
 /*TASK ENTRY TABLE START*/
 .tbTaskEntry{
 width:400px;
margin:5px auto;
border: 1px dotted #22b14c;
text-align:center;

 }
 .tbTaskEntry tr{
 height:30px;
 vertical-align:middle;
 }

 
 .tbTaskEntry .tdDataEntry{
 
 width:100px;
   text-align:center;
 }
 
 .tbTaskEntry .tdResult{

 width:100px;
 }
  .tbTaskEntry input{
  width:90px;
  text-align:center

  }
.tdTotalTitle{
text-align:right;
font-weight:bold;
}
.tdTotalTitle{
text-align:right;
font-weight:bold;
}
.tdTotalResult{
color:#FF0000;
font-weight:bold;
}
.tdDataType{
text-align:right;
padding-right:5px;
}
.tdTaskTitle{
text-align:left
}

  /*TASK ENTRY TABLE END*/
  .linkOff
  {
    font-weight: bold;
	color:#999999;
	}
	
	/*image compare start*/
	#imageCompare{
	 margin: 20px auto;
	
	 }
	
	
	#imageCompareJet,	#imageCompareSOH{

	background-position:bottom center;
	text-align:center;
	background-repeat:no-repeat;
	width:253px;
	height:95px;
	font-size:1.4em;
	color:#FF0000;
	/*margin: 0px auto;*/
	
	
	
	
	}
	
	/**/
	#imageCompareJet{
	background-image:url(../images/compare_jet.gif);
	float:left;
	
	}
		#imageCompareSOH{
	background-image:url(../images/compare_SOH.gif);
	float:right;
	
	}
	
	/*image compare end*/
	
	#tbAlignLeft
	{
	text-align:left
	}
	#tbAlignLeft td
	{

	width:33.33%;
	padding-left:5px;
	}
	#tbAlignLeft input
	{
	width:85%;
	text-align:left;
	
	}
	
	
	/************FORM UL****************/
	.errorBox
	{
		background-color:red;
		padding:5px;
		margin:5px 0px 5px 0px}
		
		.errorBox ul
		{
			list-style-type:none}
	ul.form
	{
		list-style-type:none;
	}
	
	ul.form li.formItem
	{
		padding:2px;
		display:block;
		border-bottom : dashed 1px #cccccc;
	}

	ul.form li.title
	{
		padding:10px 2px 2px 2px;
		font-weight:bold;
		color:#2cb655;
		border-bottom : dashed 1px #2cb655;
	}

	ul.form li.first
	{
		border-top : dashed 0px yellow;
	}
	
	ul.form li.formItem span.formLabel
	{
		display:block;
	}
	
	ul.form li.formItem span.input
	{
		margin-left:100px;
		display:block;
		padding-bottom:4px;
		padding-top:3px;
	}

ul.form li.buttons
{
	border : dashed 0px yellow;}


/*clickHereToRegister start*/
	a.clickHereToRegister
{	display: block;
	height: 48px;
	width: 198px;
	padding:0px;
	margin:0px
}

a.clickHereToRegister:link {background-image:url(../images/clickHereToRegister_off.gif);}
a.clickHereToRegister:visited {background-image:url(../images/clickHereToRegister_off.gif);}
a.clickHereToRegister:hover {background-image:url(../images/clickHereToRegister_on.gif);}
a.clickHereToRegister:active {background-image:url(../images/clickHereToRegister_off.gif);}
/*clickHereToRegister end*/